#include "gpsparser.h"

GpsParser::GpsParser(QObject *parent) : QObject(parent)
{
    // 设置西安市雁塔区高新一路创业大厦的实际经纬度作为初始位置
    baseLng = 108.9041;  // 经度
    baseLat = 34.2361;   // 纬度

    connect(&timer, &QTimer::timeout, [this](){
        // 模拟GPS位置变化
        baseLng += 0.00005;
        baseLat += 0.00005;
        emit newPosition(baseLng, baseLat);
    });
    timer.setInterval(1000);
}

void GpsParser::startSimulation() { timer.start(); }
void GpsParser::stopSimulation() { timer.stop(); }
